
package com.kalvan.log.annotation;

import java.lang.annotation.*;

/**
 * 设置当前线程执行的日志戳<br>
 * filed 不为空：访问参数为单个对象的,自动拼接参数对象里的字段值<br>
 * filed 为空：自动拼接所有参数字段<br>
 *
 * @author chenliang
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
@Documented
public @interface LogPreFix {
    /**
     * 固定字符串前缀,最终显示时为 prefix+filed 值
     */
    String prefix() default "";

    /**
     * 需要设置为日志前缀的字段
     *
     * @return
     */
    String[] filed() default {};


}
